const OFF = "off"
const ERROR = "error"
const WARN = "warn"
module.exports = {
  extends: require.resolve('./js-recommended'),
  rules: {
    "vue/require-default-prop": OFF,
    'vue/html-closing-bracket-newline': [ERROR, {
      "singleline": "never",
      "multiline": "never"
    }],
    "vue/attributes-order": [ERROR, {
      "order": [
        "DEFINITION",
        "LIST_RENDERING",
        "CONDITIONALS",
        "RENDER_MODIFIERS",
        "GLOBAL",
        ["UNIQUE", "SLOT"],
        "TWO_WAY_BINDING",
        "OTHER_DIRECTIVES",
        "OTHER_ATTR",
        "EVENTS",
        "CONTENT"
      ],
      "alphabetical": false
    }],
    "vue/max-attributes-per-line": [ERROR, {
      "singleline": {
        "max": 3
      },
      "multiline": {
        "max": 1
      }
    }],
    "vue/html-indent": [ERROR, 2, {
      "attribute": 1,
      "baseIndent": 1,
      "closeBracket": 0,
      "alignAttributesVertically": true,
      "ignores": []
    }],
    "no-unused-vars": [ERROR, {
      "argsIgnorePattern": "_",
      "args": "after-used",
      "vars": "all",
      "ignoreRestSiblings": true
    }]
  }
}
